
Create an input manager to detect screen clicks with Input.GetMouseButtonDown, cast a ray from the main camera using ScreenPointToRay, and log a hit when the carrot collider is struck.
Implement a carrot counter in Unity by creating a carrot manager with a total carrots field and an on carrot clicked event that increments on each click.
Display a top carrot counter with text mesh pro, auto size and center alignment, using a font asset, and update the count in the carrot manager on load and click.
Create and attach a carrot script, subscribe to the carrot clicked event, and animate with LeanTween by scaling to 0.7 in 0.15s, using ping-pong looping and resetting on click.
boost carrot earnings in frenzy mode by applying a multiplier and updating the carrot increment via the carrot manager script in unity, with start and stop frenzy events.
Implement an object pool for bonus particles in Unity using the Unity engine pool library to reuse particles and spawn at the correct positions for better performance.
Replace the triangle with a bunny, rotate it around the carrot using a rotator and speed, and spawn more bunnies as the auto click level rises.
Purchase upgrades by checking the upgrade price, confirming you have enough carrots with the carrot manager, and calling tryPurchase to deduct the price and increase the upgrade level.
Create an upgrade manager that periodically adds carrots to all upgrades based on their per-level value and current level. Integrate with the shop manager and auto click manager.
Learn to implement idle notation in a Unity mobile game using an abbreviation enum and to idle notation, and enhance carrot updates with a frequency setting and scientific notation fallback.
Set up a daily rewards user interface panel in Unity to boost retention and engagement, using layout groups and prefabs for mobile, tested on iPhone 12 Pro Max.
Implement a daily rewards panel in Unity by adding a day six bunny icon and a daily rewards UI script with open and close methods wired to toggle the panel.
Hyper casual idle games have always been around as far as mobile games are concerned.
You’ve surely played, or heard about Cookie Clicker ? Let me introduce, Carrot Clicker (very original I know ^^)
Do you want to Learn how to bring your Clicker Game Idea to Life ?
Well, you’re at the Right Place!
In this exciting course, you will learn all of the different aspects of making a Fun & Addictive Clicker Game (with carrots).
You will first learn how to Setup your Unity Project to target Mobile Devices.
You will learn how to Detect Clicks using two methods (Using the mouse in the first place, and then using your fingers ! So that you can click much faster)
Then, you will learn how to use Variable Types to your advantage, and the limitations of some of them.
You will learn about the Little Secrets of Tweening Libraries, to give a nice Polish to any game
All along the way, You will learn Good Coding Practices that will improve your coding architecture Skills
You will also learn how to fill an image to enhance the player experience drastically (This part is so fun)
You will implement a “Frenzy Mode” that will provide the player even more carrots for each touch !
And Finally, you will learn how to Build & Test your game on a real device
If there is an aspect of this genre that you want me to explore, leave a review and I’ll try to implement it ;).
If you’re ready to make your First Idle Clicker Game, don’t miss this opportunity.
Enroll now